body {
	font-size: 13px;
	font-family: 'Droid Sans',sans-serif;
	margin: 0;
	padding: 0;
	color: #444;
}

/* START:Include fonts
*********************************************************************************/
@font-face {
    font-family: 'Droid Sans';
    src: url('fonts/droidsans-webfont.eot');
    src: url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/droidsans-webfont.woff') format('woff'),
    url('fonts/droidsans-webfont.ttf') format('truetype'),
    url('fonts/droidsans-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}
/********************************************************************************/

/* START:Dashboard Statistics
*********************************************************************************/
#dashboard {
    margin: 70px 0 0 0;
    padding: 0;
    position: relative;
}
#stats {
    background: #EDF1F7;
    border-bottom: 1px solid #C6D5EA;
    left: 0; top: 0;
    position: absolute;
    width: 100%;
}
.statblock {
    border-right: 1px solid #D7E5F7;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
}
.statblock:hover {
    background: #dde4ed;
}
#stats h2 {
    color: #6C798C;
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#stats h2 a {
    color: #6C798C;
    display: block;
    margin: 0;
    padding: 7px 25px;
    text-decoration: none;
}
#stats h2 a:hover{
    background: #dde4ed;
    color: #6C798C;
    padding: 7px 25px 7px 25px;
    margin: 0 0 0 0;
    text-decoration: none;
}
#stats p {
    color: #808080;
    font-weight: normal;
    margin: 0;
    padding: 0 10px 5px;
}
/********************************************************************************/



/* STRUCTURE */
#structure {
	border: 0;
	min-height: 700px;	
}
#structure > table td, #structure > table th {
	padding: 5px;
	border-bottom:1px solid #E0DFDF;
	border-left:1px dotted #A1A1A1;
}
#structure > table {border:1px solid #E0DFDF;}
#structure > td {
	padding: 0;
	border-bottom: 0;
	border-left: 0;
}
#left {
	background: url(leftGreenBg.png) repeat-y;
	width: 280px;
	padding: 0 0 100px 0;
}
.InContent {
    padding: 15px 20px;
    clear: both;
    position: relative;
}
.InContent .ui-corner-all {border-radius: 0 !important;}
.InContent fieldset table#complexFieldsItems {
    margin: 0 !important;
    width: 100% !important;
}
/* STRUCTURE */

.clr {clear: both;}
a {color: #444;}
a:hover {text-decoration: none;}
h1 {
    color: #444;
    font-size: 27px;
    font-weight: normal;
    margin: 7px 0;
    padding: 0;
}

#footer {
    background: #F0F0F0;
    border-top: 1px solid #CCCCCC;
    color: #797979;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 20px;
    text-align: left;
}
#footer a {color: #797979;}

#leftHeader {
	background: url(leftHeader.png) repeat-x;
	height: 80px;
	overflow: hidden;
}
#logoLink {
	background: url(logo.png) no-repeat;
    display: block;
    width: 198px; height: 29px;
    margin: 20px 0 0 45px;
}
#topGray {
    background: url(topGreyback.png) #DDDDDC repeat-x;
    border-bottom: 1px solid #B0B0B0;
    height: 80px;
    padding: 0;
}
#updateInfoBlock {
    position: absolute;
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: white;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #CE0000;
    font-weight: bold;
    display: none;
}
#closeUpdateInfoBlock {
    color: black;
    cursor: pointer;
    float: right;
    margin-right: 10px;
}
#breadCrumbs {
    background: #7C8287;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    margin: 52px 0 0;
    padding: 5px 7px;
}
#breadCrumbs a {color: white;}
#topRight {
    background: url(topRightback.png);
    border-radius: 5px;
    color: #E2E2E2;
    margin: 15px 20px 0 0;
    padding: 10px;
    position: absolute;
    right: 0;
    font-size: 15px;
}
#topRight a {
    color: white;
    font-size: 12px;
}

.leftMenu {
    background: url(leftMenuback.png) repeat-x #CCC;
    border: 1px solid #CACACA;
    border-radius: 2px;
    color: #555555;
    cursor: pointer;
    font-weight: bold;
    height: 35px;
    margin: 10px 0 0 15px;
    width: 245px;
}
.leftMenuOpen {
    background: url(leftMenuback.png) repeat-x #CCC;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-top: 1px solid #CACACA;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #333333;
    cursor: pointer;
    font-weight: bold;
    height: 35px;
    margin: 10px 0 0 15px;
    width: 245px;
}
.leftMenuOpen .borders {
	width: 220px;
}
.menuName {
    float: left;
    font-size: 13px;
    margin: 10px 0 0 8px;
    text-transform: uppercase;
}
.menuName a {
	text-decoration: none;
	color: #555;
}
.menuArrow {
    float: right;
    margin: 0 5px 0 0;
}
.menuItems {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    margin: 0 0 0 15px;
    padding: 5px 0;
    width: 245px;
}
.lmsi a, .lmsih a {
    color: #444;
    display: block;
    text-decoration: none;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    padding: 3px 10px 3px 10px;
    font-size:13px;
}
.lmsi a:hover, .lmsih a:hover {
    background: #e3e3e3 url(menuback.png) repeat-x;
    color: #333333;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    display: block;
    text-decoration: none;
}
.lmsih a {
    text-decoration: none;
    background: #FFF;
    color: #222;
    width: 244px;
	*width: 243px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 10px 5px 10px;
    -webkit-box-shadow: -6px 1px 8px 1px #ccc;
    -moz-box-shadow: -6px 1px 8px 1px #ccc;
    box-shadow: -6px 1px 8px 1px #ccc;
}
.lmsih a:hover {
    color: #222;
    background: #FFF;
}

#messageBox table,
.InContent table {
	background: white;
	border-collapse: collapse;
	border: 1px solid #e0dfdf;
}
span#cke_detailed_description table,
span#cke_brief table,
span#cke_text table {
    width: 98%;
    background: inherit;
    border-collapse: inherit;
    border: inherit;
}
.InContent span#cke_detailed_description td, .InContent span#cke_detailed_description th,
.InContent span#cke_brief td, .InContent span#cke_brief th,
.InContent span#cke_text td, .InContent span#cke_text th {
    width: 98%;
    background: inherit !important;
    border-collapse: inherit !important;
    border: inherit !important;
}
.cke {
	width: auto !important;
}


#messageBox thead, #messageBox th,
.InContent thead, .InContent th {
	background: #ededed;
}
#messageBox td, #messageBox th,
.InContent td, .InContent th {
	padding: 4px;
    border-bottom: 1px solid #E0DFDF;
    border-left: 1px dotted #A1A1A1;
	text-align: left;
}

.width_td_logo td {
    height: 35px;
}


tr.oddrow {background: white;}
tr.evenrow{background: #f7f7f7;}
tr.evenrow:hover, tr.oddrow:hover {background: #e4ebf5;}
.actions {text-align: center;}
#actionsNowrap {width: 200px;}

/*DASHBOARD
  *****************************************/
.dashboardBlocks {
    float: left;
    margin: 5px 25px 0 0;
    padding: 0;
    width: 300px;
}
.box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #CCCCCC;
    margin: 0;
    padding: 0;
}
.box-header {
    background: url(bg-header.png) repeat-x #EEE;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin: 0;
    padding: 10px;
    overflow: hidden;
}
.box-footer {
    background: url(bg-footer.png) repeat-x #EEE;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin: 0;
    padding: 10px;
    overflow: hidden;
}
.innerpadding {padding: 10px;}
h1.usersOnline, h1.payments, h1.registered, h1.postings, h1.quickLinks, h1.updates {
    color: #667386;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 40px;
}
h1.usersOnline a, h1.payments a, h1.registered a, h1.postings a, h1.quickLinks a, h1.updates a {
    color: #667386;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
}
h1.usersOnline {background: url(users-online.png) no-repeat;}
h1.payments {background: url(icons/moneyreceipt.png) no-repeat;}
h1.registered {background: url(registered.png) no-repeat;}
h1.postings {background: url(postings.png) no-repeat;}
h1.quickLinks {background: url(quick-links.png) no-repeat;}
h1.updates {background: url(icons/lightbulb32.png) no-repeat;}

/* END DASHBOARD
*****************************************/

fieldset {
	max-width: 700px;
	background: #fafafa;
	padding: 10px;
}
fieldset#filter_fieldset {
	max-width: 920px;
}
fieldset.bigField {
	max-width: 1000px;
	background: #fafafa;
}
fieldset.inlineField {
	width: 350px;
	display: block;
	float: left;
}
.InContent fieldset table {
	width: 95% !important;
	background: none !important;
	margin: 3px auto !important;
}
.InContent fieldset table,
.InContent fieldset td,
.InContent fieldset th {
	border: 0 !important;
	border-bottom: 0 !important;
	border-left: 0 !important;
}
legend {
    color: #444444;
    font-size: 15px;
    font-weight: normal;
    padding: 0 10px;
	overflow: hidden;
}


/*BUTTONS
********************************************/
input.button, input.buttonIn {
	background: url(buttonBg.png) repeat-x;
	font-size: 12px;		font-weight: bold;
	height: 23px;
	padding: 0 15px;
	color: white;
	border: 0;
	cursor: pointer;
	float: right;
}
input.buttonIn {
	margin: 0 15px 0 0;
	float: left;
}
.greenButton, .grayButton {
	background:-moz-linear-gradient( center top, #F9FDFF 5%, #BFC8CE 100% );
	border: 1px solid #B5B3B5;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
	color: #777777;
	display: inline-block;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 10px; margin: 0 0 0 3px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #FFFFFF;
	cursor: pointer;
}
.notactive-grayButton {
	background:-moz-linear-gradient( center top, #F4F4F4 5%, #EEE 100% );
	border: 1px solid #D9D9D9;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
	color: #C8C8C8;
	display: inline-block;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 10px; margin: 0 0 0 3px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #FFFFFF;
	cursor: pointer;
}
* html .greenButton {width: expression( document.body.clientWidth < 65 ? "65px" : "auto" );}
* html .grayButton {width: expression( document.body.clientWidth < 65 ? "65px" : "auto" );}
a.grayButton, a.deleteButton {
	text-decoration: none;
	line-height: 19px;
    margin: 0 !important;
    padding: 1px 10px;
}
span.greenButtonInEnd {
	float: left;
	margin: 0 15px 0 0;
}

input.standart-button, a.standart-button {
	background: url(gray-standart-button.png) repeat-x;
	min-width: 100px;
	height: 25px;
	padding: 0 10px;
	color: black !important;
	font-size: 12px !important;
	font-weight: bold;
	font-family: Arial !important;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	behavior: url(PIE.php);
	border: 1px solid #9f9f9f;
	text-transform: inherit !important;
}
input.standart-button:hover, a:hover.standart-button {background: url(gray-standart-button.png) repeat-x 0 -25px;}

a.standart-button {
	text-decoration: none !important;
	display: inline-block;
	text-align: center;
	color: black;
	height: 23px;
}
/*END BUTTONS
********************************************/


input[type="text"], input[type="password"], .textField {
    border: 1px solid #CACACA;
    border-radius: 3px;
    font-family: 'Droid Sans',sans-serif;
    height: 20px;
    padding: 4px;
	*padding: 6px 2px 0 4px;
    width: 200px;
}
select {
	width: 203px;	
	border: 1px solid #cacaca;
}
.commentSmall {font-size: 11px;}


 /*ACCORDEON
********************************************/
#mediumButton {
	width: 645px;
	height: 25px;
	padding: 2px 0 0 5px;
	line-height: 24px;
	font-weight: bold;
	font-size: 12px;
}
#fullButton {
	height: 25px;
	padding: 2px 0 0 5px;
	line-height: 22px;
	font-weight: bold;
	font-size: 12px;
}
.setting_block {
	width: 640px;
	padding: 5px;
	margin: 0 0 10px 0;
	background: #ededed;
	border: 1px solid #e4e4e4;
}
#fullSettingBlock {width: auto;}
.setting_button {
	background: #dcdcdc;
	border: 1px solid #e4e4e4;
	cursor: pointer;
}
.setting_button strong {
	*float: left;
}
.setting_icon {
	float: right;
	*width: 30px;
}
#accordeonClosed {
	background: url(menu_closed.png) no-repeat;
	width: 10px; height: 10px;
	margin: 5px 10px 0 0;
	float: right;
}
#accordeonOpen {
	background: url(menu_opened.png) no-repeat;
	width: 10px; height: 10px;
	margin: 5px 10px 0 0;
	float: right;
}
#clear {
	background: none;
	border: 0;
}
#clear table, #clear td, #clearTable table, #clearTable td {border: 0;}
tr#clearTable {background:white; border: 1px solid white;}
 /*END ACCORDEON
********************************************/


/* START:For Required
*********************************************************************************/
.required {color:red;}
/********************************************************************************/


/* START:Multiple Values
*********************************************************************************/
#messageBox textarea#list {
	width: 100%;
	height: 95%;
}
/********************************************************************************/


 /*COMPLEX FIELDS IM ADMIN PANEL
********************************************/
.complex {
	border-bottom: 1px dotted black;
	padding: 5px 0;
}
.complex fieldset {border: 0;}
.complex .inputName {
	width: 27%;
	float: left;
}
.complex .inputReq {
	float: left;
	color: red;
	width: 20px;
}
.complex .inputField {float: left;}

 /*END COMPLEX FIELDS IM ADMIN PANEL
********************************************/

.actionSelected {
	width: 430px;
	float: left;
}
.numberPerPage {float: right;}
.numberPage {float: right;}
.perPage {width: 50px;}

/*================PRIVATE MESSAGES=======================*/
#pmDetails strong {
	display: block;		float: left;
	width: 200px;
}
#pmDetails span {display: block;		float: left;}
#pmDetails fieldset {
	border-bottom: 1px dotted gray;
	padding: 5px 0;
}
#pmDetails fieldset.reply {border: 0;}

.pmQuote {
	border-left: 1px solid #aeaeae;
	margin: 5px 5px 5px 10px;		padding: 0 2px 2px;
	color: #333;
	font-style:italic;	font-size:13px;
	background: #fcfcfc;
}
/*========================================================*/

/*#massMailling {width: 750px;}*/
#massMailling #cke_text{ width:752px!important;}


/* START:Miscellaneous
*********************************************************************************/
.packageVersion {
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 35px 0 0;
    text-align: right;
}
p.error {
	background: url(cancel.png) #fcffd3 no-repeat 1% 50%;
	color: #CE0000;
	border: 1px solid #CE0000;
	margin: 5px; padding: 5px 5px 5px 35px;
}
p.errorList {
	background: #fcffd3;
	color: #CE0000;
	border: 1px solid #CE0000;
	margin: 5px 5px 5px 35px;
	padding: 5px 5px 5px 15px;
}
p.message {
	background: url(warning.png) #e0ffdf no-repeat 1% 50%;
	color: #006a25;
	border: 1px solid #006a25;
	margin: 5px; padding: 5px 5px 5px 35px;
}
p.note {
	background: url(check.png) #f4f4f4 no-repeat 1% 50%;
	color: #414141;
	border: 1px solid #d2d2d2;
	margin: 5px; padding: 5px 5px 5px 35px;
}
.align_right {text-align: right;}
/********************************************************************************/


#template_content {font-size: 13px;		font-family: tahoma;}

.ui-tabs .ui-tabs-nav li a {
	padding: 0.5em 0.7em !important;
}
#log {
	width: 800px;		height: 420px;
	padding: 4px;
	background: #ddd;
	color: #000;
	border: 1px solid #999;
	font-family: Arial; font-size: 7pt;
	overflow: auto;
}
tr.headrow {
	font-weight:bold;
	color:#4b4b4b;
}
tr.headrow td {background:#efefef;}


/* START Permissions and Settings
***********************************************************/
.permArrowDown {
	background: url(arrowDown.png) no-repeat 0 7px;
	width: 15px;		height: 20px;
	display: block;		float: left;
}
.permArrow {
	background: url(arrowRight.png) no-repeat 2px 5px;
	width: 15px;		height: 20px;
	display: block;		float: left;
}
/* END Permissions and Settings
***********************************************************/


/* START Themes
******************************************************************/
#themes {
	width: 360px;
	float: left;
}
#themesPic {
	width: 400px;
	float: left;
}
/* END Themes
******************************************************************/







/* ВСЕ ЧТО Н�?ЖЕ РАЗОБРАТЬ �? УДАЛ�?ТЬ :)
***********************************************************/



.basetable td{padding:4; margin:0}
table.basetable {background:#eeeeee;}

.tabledashboard td{padding:4; margin:0}
table.tabledashboard {background:#eeeeee;width:260px;}

.parenttable{width:100%}
.listtable{border:1px outset #ffffff;}

.datatable{border:1px solid #eeeeee}

.location {color:black;font-size:90%}
.location a:link{color:black}
.location a:visited{color:black}
.location a:hover{color:black	}


table.location {width:100%}

input.text {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	height:18;
}
textarea.text {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	width:400;
}
textarea.memo {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	width:200;
	height:50;
}
select.list {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	height:18;
	width:150;
}

textarea.layout_edit{border:1px solid #b3b3b3; width:100%; height:200px}
.note{font-size:90%;color:#555555}
.bolder {font-weight:bold}
.link_imitation{cursor:pointer}

table.mainTable {width:100%;border-collapse:collapse;height:100%}
table.leftMenuTable {margin-top:10px;table-layout:fixed;width:150;font-weight:bold;font-family:verdana;background-color:#f2f2f2}

.lMItem
{
	font-size:85%;
 	line-height:300%;
 	vertical-align: middle;
	white-space:nowrap;
	padding-right:0;
	padding-left:5px;
	font-weight:bold;
	cursor:default;
	color: white;
	cursor:pointer;
	font-family:verdana;
	color:#5F6DBA;
	background: url('menu-item-bg.png'); 
	width: 181px; 
	height:36px;
}

*html .lMItem
{
	width: 180px; 
	height:36px;
}


.lMItem a,
.lMItem a:link,
.lMItem a:visited
{
	font-size:90%;
	font-weight:bold;
	color:#5F6DBA;
	text-decoration:none;
}
.lMItem a:hover{color:yellow;text-decoration:none}

.lMInose
{
	height:5px;
	font-size:5px;
}

.small {font-size:10}


.warning{background-color:0a0}

.FormsEdit .basetable {background:#eeeeee;width:100%}
.FormsEdit .basetable td{padding:4; border:none}
.FormsEdit .tabledashboard {background:#eeeeee;width:100%}
.FormsEdit .tabledashboard td{padding:4; border:none}

.formGroup {background:white;border:1px solid #eeeeee;width:100%}

.formGroupHeader {width:100%}

.formGroupFooter {width:100%}


.contentcell {padding-left:10;}



table.authFormHead {width:308;margin-bottom:15;color:#696969}
.authFormCaption {font-weight:bold;font-size:85%}
.version {font-weight:bold;font-size:85%;color:#889BAF}

fieldset {padding:10;padding-top:0;border:#c0c0c0 1px solid}
fieldset.nopadding {padding:0;}
fieldset.nopadding legend {margin-left:5;margin-right:5}

table.fieldset {;margin-top:10px; margin-bottom:10px}    
table.fieldset td {padding:3} 
table.selecttable {margin-top:10px; margin-bottom:10px;width:100%}

tr.leftpadding td {padding-left:5px; padding-bottom:0px; }

td.leftpadding {padding-left:10px; padding-bottom:0px; }
.panelcaption {font-weight:bold;font-size:90%;color:#889BAF}
.leftMenuLogo {margin-top:0; margin-bottom:0}

.formgroupcaption {font-weight:bold; color:8d8d8d; font-size:90%;margin-top:20}

tr.nopadding td {padding:0; padding-left:10px;margin:0px; line-height:0.8;}


.inputFormItem {font-size:85%;}
.inputFormItem table {font-size:100%}

.requestFormItem {font-size:85%;}
.requestFormItem table {font-size:100%;}

table.warn_table {margin-bottom:20px}
table.warn_table td {padding-left:10px}
td.warn_pic {width:50px;text-align:center;height:50px;vertical-align:top;border-right:1px solid #b3b3b3}
td.warn_head {color:red;font-weight:bold}
td.warn_text {}

.page_title
{
	color:black;
	font-weight:bold;
	font-size:14%;
}

label{font-size:90%; font-weight:normal;color:#555555}

.import_data_table {background:white}
.import_data_table td {border:1px solid #e1e1e1}

.char5{
	font-family:tahoma;
	border:inset 1px steelblue;
	color:navy;
	width:50px
}

.listautowidth {
	font-family:tahoma;
	border:inset 1px steelblue;
	color:navy;
	height:18;
}

.editListing textarea {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	width:500;
	height:250;
}
textarea.maxlength1000 {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	width:500px;
	height:200px;
}
textarea.maxlength500 {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	width:500px;
	height:100px;
}
.note{
 FONT-SIZE:10px;
 COLOR:navy;
}

/* END Private messages MESSAGE DETAIL*/
.pm_message_detail{
	
}

.pm_message_detail tr {
	
}

.pm_message_detail .info {
	background: #CCCCCC;
}

.pm_message_detail .detail {
	background: #EFEFEF;
}

.pm_message_detail .box {
	padding-top: 20px;
	padding-bottom: 20px;
	padding: 10px;
	background: #F2F2F2;
}

.pm_message_detail .but {
	text-align: right;
	padding: 5px;
	background: #F2F2F2;
}


/* END Private messages */

.inputList {
	width:315px;
	height:87px;
}

*html.inputList {
	width:315px;
	height:87px;
}


.notifications input[type="text"] {width: 30px;}
td.notifications {padding: 5px 0; width: 33px;}
#reForm input[type="text"] {width: 180px;}

.manual {
    display: block;
    float: right;
    margin: 90px 25px 0 0;
    padding: 0;
	text-align: right;
    position: absolute;
    right: 0;
    z-index: 1000;
}
.manual a {text-decoration: none;}
.to_block{
    margin-bottom: 6px;
}
.to_block label{
    color:#555555;
display:block;
float:left;
font-weight:normal;
width:110px;
}
.subadmin_menu{
	background:none repeat scroll 0 0 #767676;
	float:left;
	padding-right:10px;
	padding:5px;
	text-align:left;
	width:167px;
	color: #D29615;
	font-size: 12px;
}
.subadmin_menu a{
	color: #fff;
	font-weight:bold;
	font-size: 85%;
}
.suc_saved{
	background-color:#67B021;
	color:white;
	font-weight:bold;
	padding:10px;
}
.sub-admin-error{
	background:none repeat scroll 0 0 yellow;
border:1px solid red;
color:red;
font-weight:bold;
padding:10px;
}
tr.subpermission td{
	padding-left: 20px;
}
.permGroupTitle{
	cursor: pointer;
	text-transform:capitalize;
	margin: 2px 0 0 0;
}
.subadminPerm li{
	margin:10px 0;
	list-style: none;
}
#perm_settings_fieldset,
#notifications_settings_fieldset{
	border: 0px;
}
#perm_settings_fieldset legend.title,
#notifications_settings_fieldset legend.title{
	color:#000000;
font-size:100%;
font-weight:normal;
}
.head_actions{
	margin:5px auto;
}
.return_toprev_page{
	margin: 10px auto;
}
#notifications_settings_fieldset ul{
	list-style: none;
}
#notifications_ul span.status{
	color:green;
	font-size:80%;
	margin-left:20px;
}


.editEmailTemp {
	width: 17px;
	float:right;
	margin: 0 40px 0 0;
}
.editEmailTempSec {
	width: 17px;
	float:right;
	margin: 0 0 0 80px;
}
.editEmailTempSec2 {
	width: 17px;
	float:right;
	margin: 0 0 0 23px;
}
.editEmailTempSys {
	width: 17px;
	float: left;
	margin: 1px 0 0 8px;
}
.instruction{
    position:relative;
    margin-left:10px;
    float: left;
}
.instruction .instr_icon{
   background:url("./information.png") repeat scroll left top transparent;
    float:left;
    height:16px;
    width:16px;
}
.instruction .instr_block{
    display:none;
    position: absolute;
    left: 18px;
    background:none repeat scroll 0 0 #FA9F45;
    border:1px solid #ccc;
    opacity:0.9;
    padding:6px;
	width: 250px;
}

/* ВСЕ ЧТО ВЫШЕ РАЗОБРАТЬ �? УДАЛ�?ТЬ :)
***********************************************************/

.listing-type-form{
	margin: 10px 0px;
}


/* START:Products
*********************************************************************************/
.InContent #productForm td, .InContent #productForm th {
    border-left: 0 !important;
}
/********************************************************************************/

.productType {
	width: 35%;	
}
.productType ul {
	list-style-type: none;
	margin: 0px; padding: 0px;
}

.productType li {margin: 10px 0 20px 0; padding: 0px; font-size: 14px; font-weight: bold;}

.productTypeComment {
	font-size: 12px; font-weight: normal;
}

.productInputReq {
	width:5px;
	color: red;
}
.productInputField {width:98%;}
.set-slider {width: 300px; margin: 10px 10px 10px 5px; float: left; }
.set-slider-val { float: left; margin: 4px !important; width: 34px !important; }
.et-add-new-block { margin: 9px 0 0; }
.spec-vars-title { display: block; background: url("./arrowRight.png") no-repeat scroll 0 6px transparent; cursor: pointer; padding-left: 13px; font-weight: normal; line-height: 22px;}
.spec-vars-title-h { display: block; background: url("./arrowDown.png") no-repeat scroll 0 6px transparent; cursor: pointer; padding-left: 13px; font-weight: normal; line-height: 22px;}
.spec-vars-var {display: block; padding-left: 13px; font-weight: normal; line-height: 22px;}
#email-template-edit .subject{ width: 500px;}
.et-vars-groups li {font-weight: bold; margin: 7px 0;}
.et-vars-groups li .et-var-val{font-weight: normal; display: block; line-height: 22px;}
.specific-vars {margin-left: 20px;}
.specific-vars li {font-weight: normal;}


#stat-footer form {float: left; padding-top: 20px; width: 160px;}
#stat-footer .greenButtonEnd {
	display: inline-block;
	margin: 0 10px 0 0;
	float: left;
}
#stat-footer .printButton {
	float: left;
	margin: 0;
}

/* START:Static Content
*********************************************************************************/
.InContent table#editStaticContent table {
    background: none !important;
    border: 0 !important;
}
/********************************************************************************/
.perm-mess {color:#ff0000;}

/* START:Icons
*********************************************************************************/
.titleicon {
    float: left;
    margin: 0 10px 0 0;
}
/********************************************************************************/

/* START:Buttons
*********************************************************************************/
.editbutton {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F9FDFF), color-stop(1, #BBD4E5) );
    background:-moz-linear-gradient( center top, #F9FDFF 5%, #BBD4E5 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9FDFF', endColorstr='#BBD4E5');
    background-color: #BBD4E5;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border: 1px solid #b5b3b5;
    display:inline-block;
    color: #777;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:3px 10px;
    text-decoration:none;
    text-shadow:1px 1px 0px #fff;
    cursor: pointer;
}
.editbutton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BBD4E5), color-stop(1, #F9FDFF) );
    background:-moz-linear-gradient( center top, #BBD4E5 5%, #F9FDFF 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBD4E5', endColorstr='#F9FDFF');
    background-color:#BBD4E5;
}
.deletebutton {
    -moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
    box-shadow:inset 0px 1px 0px 0px #f7c5c0;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0a5a1), color-stop(1, #e67e7e) );
    background:-moz-linear-gradient( center top, #f0a5a1 5%, #e67e7e 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0a5a1', endColorstr='#e67e7e');
    background-color:#f0a5a1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #b8372e;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:3px 10px;
    text-decoration:none;
    text-shadow:1px 1px 0px #9c3830;
    cursor: pointer;
}
.deletebutton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e67e7e), color-stop(1, #f0a5a1) );
    background:-moz-linear-gradient( center top, #e67e7e 5%, #f0a5a1 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e67e7e', endColorstr='#f0a5a1');
    background-color:#e67e7e;
}
.editbutton_activate {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B4DDC0), color-stop(1, #A7D9B5) );
    background:-moz-linear-gradient( center top, #B4DDC0 5%, #A7D9B5 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4DDC0', endColorstr='#A7D9B5');
    background-color: #A7D9B5;
    color: #595959;
    text-shadow:1px 1px 0px white;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border: 1px solid #b5b3b5;
    display:inline-block;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:3px 17px;
    text-decoration:none;
    cursor: pointer;
}
.editbutton_activate:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A7D9B5), color-stop(1, #B4DDC0) );
    background:-moz-linear-gradient( center top, #A7D9B5 5%, #B4DDC0 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7D9B5', endColorstr='#B4DDC0');
    background-color:#BBD4E5;
}
/********************************************************************************/

/* START:Miscellaneous
*********************************************************************************/
.floatRight {
    float: right;
}
/********************************************************************************/

/* START:Results table
*********************************************************************************/
.resultsnumber {
    float: left;
    font-size: 15px;
    margin: 3px 0 0 5px;
    padding: 0;
}
.actionWithSelected {
    float: left;
    margin: 0 0 0 20px;
}


.pagination {
    float: right;
    margin: 3px 10px 0 10px;
    padding: 0 0 0 0;
}
.pagination .current {
    background: -moz-linear-gradient(center top , #FFFFFF, #dddddd) repeat scroll 0 0 #EFEFEF;
    border: 1px solid #808080;
    color: #000000;
    border-radius: 2px 2px 2px 2px;
    padding: 2px 5px 2px 5px;
    margin: 0 0 0 3px;
    text-decoration: none;
}
.pagination a {
    background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CCCCCC;
    color: #555555;
    border-radius: 2px 2px 2px 2px;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
}
.pagination .none {
    background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CCCCCC;
    color: #555555;
    border-radius: 2px 2px 2px 2px;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
}


.numberPerPage {
    float: right;
    margin: 0 20px 0 0;
}

#displayResults .innerpadding {
    border-left: 5px solid #e6e6e6;
    border-right: 5px solid #e6e6e6;
    background: #e6e6e6;
}
#displayResultsTable {
    border: 1px solid white;
}
/********************************************************************************/

/* START:For Complex fields
*********************************************************************************/
.remove {
    background: url(delete.png) no-repeat 0 1px;
    padding: 0 0 0 20px; margin: 0 0 5px 0;
    display: inline-block;
    text-decoration: underline !important;
}
a:hover.remove {
    text-decoration: none !important;
    color: red;
}
.add {
    background: url(add.png) no-repeat left center;
    padding: 2px 0 0 20px; margin: 2px 0 5px 0;
    display: inline-block;
    text-decoration: underline !important;
}
a:hover.add {
    color: green;
    text-decoration: none !important;
}
/********************************************************************************/

/* START:Custom jquery
*********************************************************************************/
.ui-datepicker-trigger {
	background: none;
	top: 4px !important;
	*top: 0 !important;
	left: 1px !important;
	border: 0;
	cursor: pointer;
	padding: 0;
	*margin: 0 0 2px 0;
}
.ui-widget {
    font-size: 13px !important;
    font-family: 'Droid Sans',sans-serif !important;
    color: #444 !important;
}
#settingsPane,
form#settingsPane,
#settingsPane .ui-widget-content,
#productForm .ui-widget-content {
    border: 0 !important;
}
#settingsPane .ui-tabs-panel,
#productForm .ui-tabs-panel {
    border-left: 1px solid #BEC4C8  !important;
    border-right: 1px solid #BEC4C8  !important;
    border-bottom: 1px solid #BEC4C8  !important;
}
#settingsPane .ui-widget-header,
#productForm .ui-widget-header {
    background: none !important;
}
#settingsPane .ui-tabs-selected,
#productForm .ui-tabs-selected {
    border-left: 1px solid #BEC4C8;
    border-top: 1px solid #BEC4C8;
    border-right: 1px solid #BEC4C8;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size: 12px !important;
    font-family: 'Droid Sans',sans-serif !important;
}
.ui-widget-header {
    border-bottom: 1px solid #BEC4C8 !important;
}
.color-red {color: red;}
/********************************************************************************/

/* START:Select Boxes Fields
*********************************************************************************/
.tree-as-sb-vals {margin: 0 0 10px 0;}
/********************************************************************************/


/* START:Invoice
*********************************************************************************/
#invoice-buttons {
	text-align: center;
	margin: 20px 0 0 0;
	max-width: inherit !important;
	background: none !important;
	border: 0 !important;
}
#invoice-buttons a.button {color: white !important;}

#invoice-billto,
#invoice-sendto,
#invoice-logo,
#invoice-info {
	margin: 10px 0;
	padding: 10px 5px;
}
#invoice-logo {
	width: 350px;
	float: left;
}
#invoice-info {
	width: 350px;
	float: right;
	text-align: right;
	line-height: 20px;
}

#invoice-billto {float: left;}
#invoice-sendto {float: right;}

#invoice-billto,
#invoice-sendto {
	border-top: 1px solid #d9d9d9;
	width: 380px;
	line-height: 22px;
}

#invoice-info strong,
#invoice-billto strong,
#invoice-sendto strong {font-size: 18px;}

table#invoice-table {
	width: 100%;
	font-size: 12px;
	font-family: inherit;
	border-collapse: collapse;
}
table#invoice-table tbody tr:hover {background: #f0f0f0;}
table#invoice-table td {
	border: 1px solid #d9d9d9;
	padding: 5px 10px;
}
table#invoice-table tr.invoice-table-head {background: #ededed;}
table#invoice-table tbody tr.invoice-table-head:hover {background: #ededed !important;}
table#invoice-table tr.invoice-table-head td {
	font-weight: bold;
	font-size: 13px;
	color: black;
	height: inherit !important;
}
.invoice-amount-total {
	background: #f5f5f5;
	text-align: right;
	font-weight: bold;
}
.invoice-actions {text-align:center !important;}

.invoice-washy {color: #ADADAD;}
/********************************************************************************/


/* START:Print page
*********************************************************************************/
#print-button {
	width: 800px;
	margin: 0 auto;
}
.printPage {
	width: 800px;
	margin: 10px auto;
	overflow: hidden;
}
.printLeft {
	width: 200px;
	float: left;
}
.printRight {
	width: 580px;
	float: right;
}
/********************************************************************************/


/* START:Application Manage
*********************************************************************************/
#application-table td {
	background: none;
	padding: 0;
	border: 0;
}
#application-table table {
	background: none;
	border: 0;
}
#application-table table td {
	padding: 4px;
	border-top: 0;
	border-left: 1px solid #E0DFDF;
	border-bottom: 1px solid #E0DFDF;
	border-right: 1px solid #E0DFDF;
}
#application-table table td table,
table#application-table {
	background: none;
	border: 0;
}
/********************************************************************************/

/* START:Tree Field CSS
 *********************************************************************************/
ul.tree, ul.tree * {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
ul.tree img.arrow {
	padding: 2px 0 0 0;
	border: 0;
	width: 15px;
}
ul.tree li {
	padding: 0 0 0 0;
	clear:both;
}
ul.tree li ul {
	padding: 0 0 0 20px;
	margin: 0;
}
ul.tree label {
	cursor: pointer;
	padding: 2px 0;
}
ul.tree label.hover {
	color: red;
}
ul.tree {
	margin: 5px 0;
}
ul.tree li .arrow {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	float: left;
	background: url(../../../../../system/ext/jquery/ltL_nes.gif) no-repeat 0 0;
}
ul.tree li .collapsed {
	background-image: url(../../../../../system/ext/jquery/ltP_nes.gif);
}
ul.tree li .expanded {
	background-image: url(../../../../../system/ext/jquery/ltM_ne.gif);
}

ul.tree li .checkbox {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	float: left;
	background: url(../../../../../system/ext/jquery/cbUnchecked.gif) no-repeat center top;
}

ul.tree li .checked {
	background-image: url(../../../../../system/ext/jquery/cbChecked.gif);
}
ul.tree li .half_checked {
	background-image: url(../../../../../system/ext/jquery/cbIntermediate.gif);
}


div.tree_button {
	cursor: pointer;
	width: 313px;
	height: 17px;
	padding-top: 3px;
	border: 1px solid #B3B3B3;
	float: left;
	font-size: 12px;
	background:url(../../../../../system/ext/jquery/arrow_tree.png) right center no-repeat #fff;
}

.select-free-fix {
	position: absolute;
	z-index: 10;
	overflow: hidden;
	width: 700px;
	display: none;
	height: 250px;
	background-color: white;
	padding-bottom: 2px;
}

.select-free-fix iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.select-free-fix .bd {
	border: solid 1px #aaaaaa;
	overflow: auto;
	height: 250px;
	border: 1px solid black;
}

.inner-content-div {
	height: 232px;
	overflow: auto;
	margin-top: 3px;
	overflow-x: auto;
}
*html .inner-content-div {
	width: 700px;
}
.location {
	color: #989898;
}
a.delete-promotion:hover {
	color: #F00;
}
/********************************************************************************/

/* START:Edit templates
*********************************************************************************/
.CodeMirror {max-width: inherit !important;}
.CodeMirror pre {white-space: pre-wrap !important;}
/********************************************************************************/


/* SJB_Profiler
*********************************************************************************/
.profiler {
	width: 100%;
	text-align: center;
	position: fixed;
	bottom: 0;
	z-index: 15;
}

.profiler * {
	margin: 0;
	padding: 0;
	border: none;
}

#blockResize {
	width: 100%;
	height: 10px;
	cursor: n-resize;
	display: none;
}

.profilerHead {
	margin: 0 auto;
	width: 100%;
	min-width: 960px;
	background-color: #222;
	border: 12px solid #000;
	border-bottom: none;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}

.profiler h3 {
	font-weight: normal;
	line-height: 200px;
	padding: 0 15px;
	color: #fff;
}

.profiler, .profiler td {
	color: #444;
}

.logsBlock {
	height: 200px;
	display: none;
	overflow: auto;
	width: 99%;
}
/* ----- IDS ----- */

.metrics {
	background: #000;
	width: 100%;
}

.functionsTab, .queriesTab {
	border-top: 1px solid #ccc;
	overflow: auto;
	width: 100%;
}

/* ----- Colors ----- */

.profiler .blue {
	color: #3769A0 !important;
}

.profiler .purple {
	color: #953FA1 !important;
}

.profiler .collapseTab {
	display: none;
	color: yellow;
	width: 2%;
}
/* ----- Logic ----- */

.profiler, .functionsTab, .queriesTab {
	display: none;
}

.profiler, .functions, .queries {
	display: block !important;
}

.profiler, .functions .functionsTab, .queries .queriesTab {
	display: block;
}

.functions td.blue, .queries td.purple {
	background: #222 !important;
	border-bottom: 6px solid #fff !important;
	cursor: default !important;
}

/* ----- Metrics ----- */

.metrics td {
	height: 40px;
	width: 20%;
	text-align: center;
	cursor: pointer;
	border: 1px solid #000;
	border-bottom: 6px solid #444;
}

.metrics td:hover {
	background: #222;
	border-bottom: 6px solid #777;
}

.profiler var {
	font-size: 23px;
	font-weight: bold;
	font-style: normal;
	margin: 0 0 3px 0;
	display: block;
}

.profiler h4 {
	font-size: 12px;
	color: #fff;
	margin: 0 0 4px 0;
}

/* ----- Main ----- */

.profiler .main {
	width: 100%;
	border-collapse: collapse;
}

.profiler .main td {
	padding: 7px 15px;
	text-align: left;
	background: #151515;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px dotted #323232;
	color: #FFF;
}

.profiler .main td, pre {
	font-family: Monaco, "Consolas", "Lucida Console", "Courier New", monospace;
	font-size: 11px;
}

.profiler .main td b {
	float: left;
	font-weight: normal;
	color: #E6F387;
}

.profiler .main td:hover {
	background: #2E2E2E;
}

table.main thead td.currentColumn {
	background-color: #2E2E2E;
	color: #FFFFFF
}

#infometr {
	width:5%;
	cursor: default;
}

#infometr:hover {
	background-color: #000000;
}
.popup-table input{
    height: 25px;
    margin: 3px 0;
}
.popup-table .required{
    margin: 0 0 0 5px;
}
.popup-table td{
    font-size:13px;
}
#saved_mailings table{
	width:66%;
}
#mailing-buttons {
	width: 765px;
}
/********************************************************************/

.mt-count-available {
	float: left;
	padding: 4px 0 0 10px;
}

/* START:Ckeditor
*********************************************************************************/
.cke_reset_all {white-space: inherit !important;}
/********************************************************************************/
tr.myDragClass td {
    color: yellow;
    background-color: #999;
}
td.dragHandle {
	cursor: move;
}
#volume_based_pricing_div{
	width: auto!important;
}
#complexFieldsVolume td:first-child .volume_based_pricing{
	width: 50px;
}
#complexFieldsVolume td .volume_based_pricing{
	width: 90px;
}
/* JobG8 Plugin
*********************************************************************************/
#jobg8-plugin {
	width: 660px;
}
#jobg8-plugin select,
#jobg8-plugin textarea,
#jobg8-plugin input[type=text] {
	width: 300px;
}
#jobg8-plugin select,
#jobg8-plugin textarea {
	height: 150px;
}
.filter-description {
	width: 400px;
	text-align: justify;
	vertical-align: top;
	padding: 5px 10px 5px 5px;
}
.filter-description input[type="checkbox"] {
	float: left;
}
.filter-description span {
	width: 300px;
	float: left;
	margin: 0 0 0 10px;
}
.mapping {
	width: 660px;
	border: 0 !important;
}
.mapping p {
	margin: 0;
}
.mapping td {
	border: 0;
	padding: 0;
}
.mapping .setting_block td:first-child {
 	width: 250px;
}
.mapping #mediumButton,
.mapping .setting_block {
	width: 690px;
	padding-right: 5px;
}
#mapping-instruction {
	width: 680px;
	margin: 0 0 20px 0;
	text-align: justify;
}
#mapping-instruction p {
	margin: 10px;
}
#mapping-error {
	width: 655px;
}
.mapping select {
	width: 375px;
}
.mapping-employment td,
.mapping-salary td,
.mapping-category td {
	padding: 10px 0;
}
.mapping-category select {
	height: 105px;
}
.mapping-employment select {
	height: 90px;
}
.mapping-employment .mappingActions,
.mapping-salary .mappingActions,
.mapping-category .mappingActions {
	margin: 0 63px 0 0;
}
/*********************************************************************************/